/*
Theme Name:Ydb
Theme URI:http://www.seoyh.net/hq
Author:一点半
Author URI:http://www.seoyh.net/
Description:一点半主题是一点优化制作的一款HTML5+CSS3 响应式设计的主题，本主题主要用于SEO项目使用，并且高度自定义化（非区块化）。
Version:2023/02/8
Version: 2.5
*
/*-------------------------------------------*/
@charset "gb2312";
/* -- 左侧 -- */
.leftr{ float:left; width:201px; overflow:hidden;display:inline;margin-left:0px; margin-bottom:20px;border:1px solid #ccc;}
.leib2{ width:201px;}
.leib2 .tit{color:#333; font-size:14px;     border: 1px solid rgb(204 204 204);
    background: #f3f3f3; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.leib2 .tit a{ color:#333;}
.leib2 .nr{background:#fff; padding:4px 11px 8px;overflow:hidden;}
.leib2 .nr h4{  height:auto; line-height:33px; padding-left:28px;overflow:hidden;margin-top:4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.leib2 .nr h4.cur a{color:#0065B5;}
.leib2 .nr ul{padding:0;}
.leib2 .nr li{ padding-left: 17px; color: #666;line-height: 29px; overflow: hidden;white-space: nowrap; height:29px;border-bottom:1px dashed #DEDEDE}
.leib2 .nr li a{}
.leib2 .nr li.cur a{ color:#0065B5;}
.diysr{ border: 1px solid rgb(204 204 204);
    background: #f3f3f3; height:36px; line-height:36px; padding-left:18px}
.lefttj li{ text-align:center; margin:10px auto}
.lefttj li img{ border:1px solid #DFDFDF;}
.lefttj li span{ display:block; width:191px; height:40px; line-height:40px;}

.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 0 10px;}
.leftlx p{line-height:24px;}
.leftlx .dianhua { line-height:20px;padding: 10px 0 10px 55px;font-size:18px;}
.leftlx .dianhua span {display: block; font-size:18px;color:#0065B5;}


/* --右侧  -- */
.rightl{ width:980px; float:left; display:inline; overflow:hidden;}
.plc { background-color:#fff; padding:0 10px; position:relative; color:#666; overflow:hidden;font-size:12px} 
.plc2 { background-position:-63px -57px; line-height:27px;  color:#000; margin-bottom:10px;  height:32px; font-size:14px}
.plc2 a { color:#000;}


/*资讯中心列表页面的--dl*/
.news_con{     overflow: hidden;margin-bottom:20px; padding:5px; border-bottom:#CCC 1px dotted }
.news_con:hover{ background-color:#f5f5f5; box-shadow: 5px 5px 10px #CCCCCC}
.cpt{ float:left; }
dl.news_dl {font-size:14px; color:#666;line-height:22px;width:750px; float:right}
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:720px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:10px;  font-size:16px; color:#0065b5; font-weight:bold; float:left; width:600px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px; }
dl.news_dl dd { width:720px; font-size:14px; padding-left:10px; height:65px; overflow:hidden; margin-bottom:10px; line-height:30px}
.Pages{width:100%; float:left; padding:30px 10px;overflow: hidden;}
.Page{width:100%; text-align:center;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#0065b5; color:#FFF;background-repeat:no-repeat; }
/*.Page a{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; border-top:none; margin-left:-1px;float:left;}*/
.Page .pages_solid{ background:#0065b5; color:#FFF}

/*资讯详细页面内容*/
.left2_main h1 {  border-bottom: 1px dashed #CCCCCC; color: #333;font-size: 22px; line-height: 40px; padding:10px 0;  margin-bottom: 10px; text-align: center;}
left2_main h3 { text-align:center; color:#000; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; }
.info_con_tit { line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#BCBBBB;}
.left2_main .tit2_span { float:right; margin:0; _margin-top:5px;}
.left2_main p { line-height:26px;word-spacing: 10px; margin:5px 10px 10px;text-indent: 2em;}
.left2_main p a { /*color:#B61212;*/}
#cntrBody .img{ max-width:900px; margin:0 auto; display:block; text-align:center; overflow:hidden;}
.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo .fl{ width:450px; height:30px; overflow:hidden}
.gduo .fr{ width:450px; height:30px; overflow:hidden}
/* 推荐资讯*/
.wrap{ margin-top:25px}
.rtit1 {border-bottom: 1px solid #CCCCCC; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; padding-left: 13px;}
.rtit1 span.fr{padding-right:8px;font-size:12px;}
.riti1_con { border-top:0;zoom:1;}
ul.pro_ul { padding-top:10px;}
ul.pro_ul li { width:165px; height:194px; float:left; display:inline; margin:0 10px 10px 10px;}
ul.pro_ul li img { width:157px; height:186px; display:block; margin:3px auto 0;}
ul.pro_ul li a { width:163px; height:192px; border:1px solid #ccc; display:block;}
ul.pro_ul li a:hover { border:1px solid #0065B5;}
.riti1_con ul li{ height:40px;line-height:40px; padding:0 17px 0 10px;  width:95%; float:left;overflow:hidden; margin-left:20px; border-bottom:#CCC 1px dotted}

/*产品中心*/
dl.dl_pro {width:221px; overflow:hidden; float:left;padding:10px 11px; height:202px;}
dl.dl_pro dt img{border: solid 1px #e4e4e4; }
dl.dl_pro dt a:hover img{border:1px solid #0065B5;}
dl.dl_pro dd{height:30px;  line-height:30px; text-align:center; overflow:hidden;}
dl.dl_pro dd a:hover{ color:#0065B5}


#cntrBody > .tag{
    width: 958px;
    margin: 0 auto;
    line-height: 30px;
}

.pro_con{ width:958px; margin:0 auto; line-height:30px;color:#000; }
.pro_con a{color:#000;}

.div666{width:450px;min-height:230px;float:left;}

.about_bg{width:958px;height:563px;margin-top:16px;background:url(./web/img/about_bg.jpg) no-repeat center;}

.fwkh_txt{width:958px;height:auto;margin:30px auto 0;padding:30px 0;text-align:center;font-size:0;background:#ddebf7;}
.fwkh_txt dl{float:left;width:300px;padding-left:26px;}
.fwkh_txt dl.first{width:300px;}
.fwkh_txt dl.mid{width:310px;padding:0 5px;border-left:2px solid #013d95;border-right:2px solid #1f4ea2;}
.fwkh_txt dl.last{width:300px;padding-left:5px;}
.fwkh_txt dl dd{width:100%;line-height:42px;font-size:16px;text-align:left;margin-left:1%;display:inline-block;color:#1f4ea2;font-weight:bold;}
.fwkh_pic{width:958px;height:auto;text-align:center;font-size:0;margin:0 auto;}
.fwkh_pic ul li{width:164px;height:120px;float:left;border:1px solid #ccc;overflow:hidden;margin:17px 0 0 17px;}
.fwkh_pic ul li img{width:100%;}
.fwkh_pic ul li:nth-child(1){margin-left:0;}
.fwkh_pic ul li:nth-child(6){margin-left:0;}
.fwkh_pic ul li:nth-child(11){margin-left:0;}
.fwkh_pic ul li:nth-child(16){margin-left:0;}
.fwkh_pic ul li:nth-child(21){margin-left:0;}

.xinwenxq img{max-width:90%;}

.gcalxq{padding:25px 0;}
.gcalxq h1{height:80px;line-height:80px;font-size:24px;font-weight:400;text-align:center;border-bottom:1px dashed #ccc;}
.gcalinfo{margin:35px 0 50px;padding-left:150px;}
.gcalinfo p{font-size:16px;line-height:32px;}
.gcalinfo img{margin:15px auto;}
.xqbak{text-align:right;}
.xqbak a{font-size:18px;font-weight:bold;}

.zyywinfo h2{font-size:20px;margin:10px 0;text-align:left;text-indent:2em;}
.zyywinfo p{padding:0 10px;font-size:16px;line-height:36px;text-indent:2em;}

.zyywinfo h3{font-size:20px;margin:10px 0 25px;text-align:center;}
.zyywinfo h4{margin:10px 0;text-align:center;}
.zyywinfo h4 a{font-size:18px;font-weight:400;}

.cat-ul{padding-bottom: 15px;padding-top: 15px;}
.cat-ul > ul{display: flex;    flex-wrap: wrap;margin-left: -15px;    margin-right: -15px;}

.cat-ul > ul >li{text-align: center;margin: 0 auto;}
.cat-ul > ul >li >a {   padding-top: 10px;  padding-bottom: 10px;}

.news_faq {
    float: left;
    width: 100%;
    text-align: center;
}

.news_faq h2 {
    font-size: 30px;
    color: #024287;
}

.news_faq p {
    color: #666;
}

.news_pic {
    float: left;
    width: 500px;
    height: 350px;
    margin-top: 40px;
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.news_pic_wz {
    position: absolute;
    z-index: 300;
    margin-top: -30px;
    width: 500px;
    padding: 0px 15px;
    height: 30px;
    line-height: 30px;
    background: rgba(17, 1, 1, 0.5);
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news_pic_time {
    font-weight: 550;
    position: absolute;
    z-index: 300;
    margin-top: -330px;
    margin-left: 20px;
    width: 60px;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    text-align: center;
    font-size: 18px;
    font-family: "Century Gothic","Microsoft Sans Serif","verdana","Arial";
    opacity: 0.8;
    border-radius: 10px;
}

.news_pic_time p {
    font-size: 10px;
    font-weight: 500;
}

.news_pic_wz a {
    color: #fff;
}

.news_list {
    float: right;
    width: 650px;
    margin-top: 25px;
}

.news_more {
    float: left;
    width: 100%;
    margin-top: 35px;
    text-align: right;
}

.news_list {
    float: right;
    width: 650px;
    margin-top: 25px;
}

.news_list li {
    float: left;
    width: 98%;
    border: 1px solid #D2DBE3;
    margin-top: 20px;
}

.news_li_time {
    float: left;
    font-size: 30px;
    width: 80px;
    padding-top: 8px;
    padding: 10px;
    font-weight: 550;
    text-align: center;
    font-family: "Century Gothic","Microsoft Sans Serif","verdana","Arial";
    color: #024287;
}

.news_li_wz {
    float: left;
    width: 530px;
}

.news_li_time p {
    font-size: 14px;
    font-weight: 500;
}

.kk1200 h2 {
    color: #024287;
    font-size: 26px;
}

.news_li_wz h2 {
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px 0px;
}

.news_li_wz p {
    line-height: 23px;
    font-size: 14px;
}

.news_more span {
    padding: 10px 30px;
    background: #5A95D7;
    color: #fff;
    border-radius: 35px;
}

.plc-p{
    display: flex;
    flex-wrap: wrap;
}

.plc-g {
    width: 25%;
}

.plc-b {
    padding: 15px;
    overflow: hidden;
    position: relative;
}

.plc-b > a {
    padding-bottom: 60%;
    flex-shrink: 0;
    display: block;
    overflow: hidden;
    position: relative;
}

.plc-b a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
}

.plc-title {
    text-align: center;
    padding: 20px;
}

.case_content p{
    text-indent: 2em;
}

#cntrBody a,
.xinwenxq > .tag > a {
    margin: 0 10px;
}

.m-banner
{display: none}

/*----------------------媒体判断---------------------*/
@media only screen and (max-width:1330px) {

.gcalinfo {
    margin: 35px 0 50px;
    padding-left: 0;
}

.gcalinfo img {
    margin: 15px auto;
    width: 100%;
    height: auto;
}

.zyywinfo img{
    max-width: 100%;
    height: auto;
    margin: 0 0 0 -30px;
}

.fwkh_txt {
    width: 100%;
}

.fwkh_txt dl.first {
    width: 33.33%;
}

}

@media only screen and (max-width:1280px) {
     
}

@media only screen and (max-width:998px) {
    
.plc-g {
    width: 50%;
}



}

@media only screen and (max-width:600px) {
.plc-g {
    width: 100%;
}

.fwkh_txt dl.first {
    width: 50%;
}

.m-banner
{display: block}

}


@media only screen and (max-width:500px) {
    
.fwkh_txt dl.first {
    width: 100%;
}

}

@media screen and (max-width: 767px) {

}

@media screen and (max-width:567px) {
}

@media screen and (max-width:350px) {
}

/*769尺寸以上*/
@media only screen and (min-width:769px) {
}